payment agreements - French English Dictionary